Python technical interview